home *** CD-ROM | disk | FTP | other *** search
/ Collection of Tools & Utilities / Collection of Tools and Utilities.iso / dskut / wd.zip / SCANCODE.H < prev    next >
Text File  |  1987-08-24  |  3KB  |  116 lines

  1. /*  scancode.h
  2. *
  3. *  Define Utility Keys for IBM PC.
  4. *
  5. *  this is a list of the aux. scan codes for the IBM
  6. */
  7. #define F1    59+256
  8. #define F2    60+128
  9. #define F3    61+128
  10. #define F4    62+128
  11. #define F5    63+128
  12. #define F6    64+128
  13. #define F7    65+128
  14. #define F8    66+128
  15. #define F9    67+128
  16. #define F10   68+128
  17.  
  18. #define SF1   84+128
  19. #define SF2   85+128
  20. #define SF3   86+128
  21. #define SF4   87+128
  22. #define SF5   88+128
  23. #define SF6   89+128
  24. #define SF7   90+128
  25. #define SF8   91+128
  26. #define SF9   92+128
  27. #define SF10  93+128
  28.  
  29. #define CF1   94+128
  30. #define CF2   95+128
  31. #define CF3   96+128
  32. #define CF4   97+128
  33. #define CF5   98+128
  34. #define CF6   99+128
  35. #define CF7  100+128
  36. #define CF8  101+128
  37. #define CF9  102+128
  38. #define CF10 103+128
  39.  
  40. #define AF1  104+128
  41. #define AF2  105+128
  42. #define AF3  106+128
  43. #define AF4  107+128
  44. #define AF5  108+128
  45. #define AF6  109+128
  46. #define AF7  110+128
  47. #define AF8  111+128
  48. #define AF9  112+128
  49. #define AF10 113+128
  50.  
  51. #define A1   120+128
  52. #define A2   121+128
  53. #define A3   122+128
  54. #define A4   123+128
  55. #define A5   124+128
  56. #define A6   125+128
  57. #define A7   126+128
  58. #define A8   127+128
  59. #define A9   128+128
  60. #define A0   129+128
  61.  
  62.  
  63. #define ESC        0x1B      /* Escape   */
  64. #define HOME       71+128        /* HOME key */
  65. #define CURLF      75+128        /*   <-   */
  66. #define ENDKEY     79+128        /* END key */
  67. #define CURUP      72+128        /* up arrow */
  68. #define CURDN      80+128        /* down arrow */
  69. #define PGUP       73+128        /* PgUp */
  70. #define CURRT      77+128        /*    ->    */
  71. #define PGDN       81+128        /* PgDn */
  72. #define INSERT     82+128        /* Ins */
  73. #define DELETE     83+128        /* Del */
  74. #define BK_SP       8        /* back spase */
  75. #define CRG_RTN    13        /* carige return*/
  76. #define CTRLHOME  119+128        /* Ctrl Home */
  77. #define CTRLCURLF 115+128        /*    Ctrl <-   */
  78. #define CTRLEND   117+128        /* Ctrl End */
  79. #define CTRLPRTSC 114+128        /* Ctrl PrtSc */
  80. #define CTRLPGUP  132+128        /* Ctrl PgUp */
  81. #define CTRLCURRT 116+128        /* Ctrl ->  */
  82. #define CTRLPGDN  118+128        /* Ctrl PgDn */
  83. #define REVTAB     15+128        /* Shift Tab */
  84. #define ALTMINUS  130+128        /* Alt -  */
  85. #define ALTEQUAL  131+128        /* Alt =  */
  86.  
  87. #define ALTA       30+128
  88. #define ALTB       48+128
  89. #define ALTC       46+128
  90. #define ALTD       32+128
  91. #define ALTE       18+128
  92. #define ALTF       33+128
  93. #define ALTG       34+128
  94. #define ALTH       35+128
  95. #define ALTI       23+128
  96. #define ALTJ       36+128
  97. #define ALTK       37+128
  98. #define ALTL       38+128
  99. #define ALTM       50+128
  100. #define ALTN       49+128
  101. #define ALTO       24+128
  102. #define ALTP       25+128
  103. #define ALTQ       16+128
  104. #define ALTR       19+128
  105. #define ALTS       31+128
  106. #define ALTT       20+128
  107. #define ALTU       22+128
  108. #define ALTV       47+128
  109. #define ALTW       17+128
  110. #define ALTX       45+128
  111. #define ALTY       21+128
  112. #define ALTZ       44+128
  113.  
  114. #define CTRLBREAK   0         /* for when breakchk(ON)    */
  115. /*  end of ibmkeys.h          */
  116.